using System;
using System.Collections.Generic;
using ns26;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("TB16_MP_Stormwind")]
	public class TB16_MP_Stormwind : MissionEntity
	{
		public Notification MyPopup => method_3<Notification>("MyPopup");

		public Vector3 popUpPos => method_2<Vector3>("popUpPos");

		public string textID => method_4("textID");

		public bool doPopup => method_2<bool>("doPopup");

		public bool doLeftArrow => method_2<bool>("doLeftArrow");

		public bool doUpArrow => method_2<bool>("doUpArrow");

		public bool doDownArrow => method_2<bool>("doDownArrow");

		public float delayTime => method_2<float>("delayTime");

		public float popupDuration => method_2<float>("popupDuration");

		public float popupScale => method_2<float>("popupScale");

		public static Dictionary<int, string> minionMsgs => MonoClass.smethod_7<Class254<int>>(TritonHs.MainAssemblyPath, "", "TB16_MP_Stormwind", "minionMsgs")?.method_25();

		public TB16_MP_Stormwind(IntPtr address, string className)
			: base(address, className)
		{
		}

		public TB16_MP_Stormwind(IntPtr address)
			: this(address, "TB16_MP_Stormwind")
		{
		}

		public new void PreloadAssets()
		{
			method_8("PreloadAssets");
		}
	}
}
